long-term placement facility - Francés Inglés Diccionario